import CryptoJS from "crypto-js"

const secretKey = 'mmaaymxr2qxuuisr'
const secretIv = '7239541940584894'
export const decryptText = (encryptedText?: string) => {
  if (!encryptedText) {
    return ''
  }
  try {
    // 使用 crypto-js 解密
    const key = CryptoJS.enc.Utf8.parse(secretKey);
    const iv = CryptoJS.enc.Utf8.parse(secretIv);
    const bytes = CryptoJS.AES.decrypt(encryptedText, key, {
      iv,
      mode: CryptoJS.mode.CBC,
      padding: CryptoJS.pad.Pkcs7,
    });
    // 将解密结果转换为字符串
    const originalText = bytes.toString(CryptoJS.enc.Utf8);
    if (originalText) {
      return originalText;
    } else {
      console.error("解密失败，请检查密钥或加密文本是否正确");
    }
  } catch (error) {
    console.error("解密失败:", error);
  }
}